斐波那契数列
因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34…
即开始有一对儿兔子,然后3个月后兔子长大了,这对兔子会生一对儿兔子,之后的每个月这对儿兔子又生一对儿,假设兔子不会死亡,那么 N 个月后有多少对儿兔子。
理解
数列:1、1、2、3、5、8、13、21、34…
找到数列的规律之后,我们发现,3号数是1号+2号,6号数是4号+5号,即该数前两个数的和。
解题
1 |
|
运行结果
素数判断-1
输入一个大于3的数,并判断其是否为素数
思路
条件:大于3,素数
素数:不能被2~(n-1)中的任何一个整数整除
解题
1 |
|
素数判断-2
在100~200中,输出所有的素数
思路
上面的题目是输入一个数,下面我们只需要将输入的数改成遍历100~200中的所有数即可。
解题
1 |
|
输出结果
尾巴
这是我的个人学习笔记,主要是应付考研复习使用,充斥着一些吐槽和个人观点,并不严谨,欢迎大家参考、指正。